package factory.functionFactory

/**
 * 工厂实例,使用泛型方法加反射来创建产品
 */
class AudiFactory : CarFactory {
    override fun <T : Car> create(clazz: Class<T>): T {
        return clazz.getDeclaredConstructor().newInstance()
    }
}